body {background-color: #ffffff;}

header .menu-top {height: auto;}

.section-header {background-color: #eeeeee; text-align: center; height: 60px; line-height: 60px; font-weight: 600; font-size: 2.5rem; letter-spacing: 5px;}

.section-login {width: 350px; margin: 0 auto;}
.section-login form {margin: 50px 0;}
.section-login .form-group {overflow: auto;}
.section-login .input-addon {float: left; height: 32px; width: 32px; position: absolute; margin: 1px;}
.section-login .input-addon.phone {background-image: url("../images/icon/icon17.png"); background-repeat: no-repeat; background-size: 90% 90%; background-position: center;}
.section-login .input-addon.key {background-image: url("../images/icon/icon19.png"); background-repeat: no-repeat; background-size: 100% 100%;}
.section-login .input-addon + input {text-indent: 34px;}
.section-login .btn {background-color: #d33031; border-radius: 0; width: 100%; color: #ffffff;}
.section-login .register {color: #d33031;}
.section-login .elselogin li {float: left; width: 25%; text-align: center;}
.section-login .elselogin li .login-icon {background-image: url("../images/login-else-icon.png"); display: inline-block; background-repeat: no-repeat; text-align: center; padding-top: 80px; font-size: 1.3rem;}
.section-login .elselogin li .login-icon.qq {background-position: 5px 0px; width: 80px; height: 80px;}
.section-login .elselogin li .login-icon.weixin {background-position: -85px 0px; width: 80px; height: 80px;}
.section-login .elselogin li .login-icon.wangwang {background-position: -185px 0px; width: 80px; height: 80px;}
.section-login .elselogin li .login-icon.weibo {background-position: -280px 0px; width: 80px; height: 80px;}

.section-forgotten {width: 360px; margin: 0 auto;}
.section-forgotten form {margin: 50px 0;}
.section-forgotten .form-group {overflow: auto;}
.section-forgotten .input-addon {float: left; height: 32px; width: 32px; position: absolute; margin: 1px;}
.section-forgotten .input-addon.phone {background-image: url("../images/icon/icon17.png"); background-repeat: no-repeat; background-size: 90% 90%; background-position: center;}
.section-forgotten .input-addon.key {background-image: url("../images/icon/icon19.png"); background-repeat: no-repeat; background-size: 100% 100%;}
.section-forgotten .input-addon + input {text-indent: 34px;}
.section-forgotten .btn {background-color: #d33031; border-radius: 0; width: 100%; color: #ffffff;}
.section-forgotten input.input-verify {width: 230px; display: inline-block;} 
.section-forgotten .message {float: right; border: 1px solid #d33031; color: #d33031; font-weight: 600; width: auto; background-color: #ffffff;}
.section-forgotten .login {color: #d33031;}